// JavaScript Document
$(document).ready(function(){
	/*初始化的情况*/
	 $(".menu_user").first().css("background-color","#258DCD");
	 $("form").first().show();
	 
	 /*按钮点击响应函数 来隐藏点东西*/ 
	 $(".menu_user").each(function(index){
		      $(this).click(function(){
				   $(".menu_user").each(function(){
					     $(this).css("background-color","#FFFFFF");;
					   });
				   $(this).css("background-color","#258DCD");
				   $("form").each(function(){
					      $(this).hide();
					   });
				    $("form").eq(index).show();
				    return false;
				  });
		 });
	 /*ajax对页面的请求信息
	  *修改密码的
	  * */ 
		     $(".changePassword").click(function(){
		    	 $(".red0").html("");
		         /*得到邮箱和匿称*/
		    	 var password1=$("#password1").val();
		    	 var password2=$("#password2").val();
		         var urlaction="json/changepassword.action"; 
		         var dates={"password":password1,"user.us_password":password2};
		         /*首先判断下是否合法*/
		         if((password1.length>=6&&password1.length<=50)&&(password2.length>=6&&password2.length<=50)){
		        	 $(".red0").html("");
		        	 $(".red3").html("");
		        	 $(".red4").html("");
		        	 $.ajax({  
		                  type: "POST",
		                  url:urlaction,
		                  cache:false,  
		                  data:dates,
		                  dataType:"json",  
		                  success:ok,  
		                  error:ok   
		            });  
		         }else if(password1.length<6){
		        	 $(".red3").html("*密码至少6位");
		        	 return false;
		         }else if(password1.length>50){
		        	 $(".red3").html("*密码最多50位");
		        	 return false;
		         }else if(password2.length>50){
		        	 $(".red4").html("*密码最多50位");
		        	 return false;
		         }else if(password2.length<6){
		        	 $(".red4").html("*密码至少6位");
		        	 return false;
		         }
		    });  
		     
		     /*ajax对页面的请求信息
			  *修改用户
			  * */   
		     $(".changeUser").click(function(){
		    	 $(".red0").html("");
		         /*得到邮箱和匿称*/
		    	 var email=$("#email").val();
		    	 var name=$("#name").val();
		         var urlaction="json/changeusers.action"; 
		         var dates={"email":email,"user.us_nickname":name};
		         /*首先判断下是否合法*/
		         if((email.length<1)||(!email.match(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/))){
		        	 $(".red1").html("*邮箱格式有误");
		        	 return false;
		         }else if((name.length<1)||(name.length>20)){
		        	 $(".red2").html("*昵称不能为空也不超过20个字节");
		        	 return false;
		         }else{
		        	 $(".red0").html("");
		        	 $(".red1").html("");
		        	 $(".red2").html("");
		        	 $.ajax({  
		                  type: "POST",
		                  url:urlaction,
		                  cache:false,  
		                  data:dates,
		                  dataType:"json",  
		                  success:ok,  
		                  error:ok   
		            });  
		         }
		    });  
		     
		     /*
		      * 通用回调函数
		      * */
		     function ok(date){
		    	 /*session丢失的时候返回登录页面*/
		    	 if(date=="请重新登陆！"){
		    		 window.location="changeuser.action";
		    	 }else{
		    	 $(".red0").html(date);
		    	 }
		     }
		     /*无刷新图片上传
		      * */
		     $(".changeImg").click(function(){
		    	 
		    	 var img=$("#file").val();
		    	 if(img.length<1){
		    		 $(".red0").html("图片地址不能为空");
		    		 return false;
		    	 }
		    	 var point = img.lastIndexOf(".");
		    	 var type=img.substr(point).toUpperCase();
		    	if(type==".JPG"||type==".GIF"||type==".PNG"){
		    		return true;
		    	}else{
		    		 $(".red0").html("图片格式为jpg或jif或png");
			    		return false;
		    	}
		     });
		     
	});